import Vue from 'vue'
import App from './App'
import router from './router'
import store from "./store";

Vue.config.productionTip = false


//全局引入自定义配置文件
import config from '@/config';
Vue.prototype.$config = config


//引入axios
import axios from './axios'
import VueAxios from 'vue-axios'
Vue.use(VueAxios,axios)



//引入ElementUI
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)



// 全局引入echarys相关包  需先安装这两个包 npm install echarts vue-echarts 并确保 npm i -D @vue/composition-api已安装
//★★★这里就不进行全局引入了，不然打包体积太大，按需引入在Index.vue中
// import 'echarts'
// import ECharts from 'vue-echarts'
// Vue.component("ECharts", ECharts)  //全局注册此组件


require("./globalFunction") //引入全局方法文件

//require("./mock") //导入mock.js,mock.js会拦截对后端的请求并返回数据，用于模拟后端。npm install mockjs -D

new Vue({
  el: '#app',
  router,
  store,  //引入vuex的store
  render: h=>h(App)
}).$mount('#app');

